iT邦幫忙

2023 iThome 鐵人賽

DAY 18
0
自我挑戰組

C語言精讀研習系列 第 18

運用sizeof函式來計算行列數與其總和(上)-C語言證照題庫

  • 分享至 

  • xImage
  •  
  • sizeof用來計算行列的數量
  • arr2[列][行]
  • sizeof(arr2) / sizeof(arr2[0])計算二維數組的行數
  • sizeof(arr2[0]) / sizeof(double)來計算列數
  • i, j 移入 for 迴圈中

編寫程式碼使結果如下
https://ithelp.ithome.com.tw/upload/images/20231001/20160744LRNqXZ8MPI.png

完整程式碼

#include <stdio.h>

int main() {
    double arr2[2][3], total = 0.0;
    
    for (int i = 0; i < sizeof(arr2) / sizeof(arr2[0]); i++)
        for (int j = 0; j < sizeof(arr2[0]) / sizeof(double); j++) {
            printf("請輸入arr[%d][%d]的值: ", i, j);
            scanf("%lf", &arr2[i][j]);
            total += arr2[i][j];
        }
    
    printf("總和為%.2f\n", total);
    return 0;
}

參考來源:TQC+ C 函數與陣列 307


上一篇
使用sizeof取得整數陣列長度-C語言證照題庫
下一篇
運用sizeof函式來計算行列數與其總和(下)-C語言證照題庫
系列文
C語言精讀研習47
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言